

<!DOCTYPE html>


<html lang="zh-CN" >

  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" /><meta name="generator" content="Docutils 0.18.1: http://docutils.sourceforge.net/" />

    <title>AndroidBot &#8212; Aibote  文档</title>
  
  
  
  <script data-cfasync="false">
    document.documentElement.dataset.mode = localStorage.getItem("mode") || "";
    document.documentElement.dataset.theme = localStorage.getItem("theme") || "light";
  </script>
  
  <!-- Loaded before other Sphinx assets -->
  <link href="../../_static/styles/theme.css?digest=12da95d707ffb74b382d" rel="stylesheet" />
<link href="../../_static/styles/bootstrap.css?digest=12da95d707ffb74b382d" rel="stylesheet" />
<link href="../../_static/styles/pydata-sphinx-theme.css?digest=12da95d707ffb74b382d" rel="stylesheet" />

  
  <link href="../../_static/vendor/fontawesome/6.1.2/css/all.min.css?digest=12da95d707ffb74b382d" rel="stylesheet" />
  <link rel="preload" as="font" type="font/woff2" crossorigin href="../../_static/vendor/fontawesome/6.1.2/webfonts/fa-solid-900.woff2" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="../../_static/vendor/fontawesome/6.1.2/webfonts/fa-brands-400.woff2" />
<link rel="preload" as="font" type="font/woff2" crossorigin href="../../_static/vendor/fontawesome/6.1.2/webfonts/fa-regular-400.woff2" />

    <link rel="stylesheet" type="text/css" href="../../_static/pygments.css" />
    <link rel="stylesheet" type="text/css" href="../../_static/copybutton.css" />
    <link rel="stylesheet" type="text/css" href="../../_static/togglebutton.css" />
    <link rel="stylesheet" type="text/css" href="../../_static/mystnb.4510f1fc1dee50b3e5859aac5469c37c29e427902b24a333a5f9fcb2f0b3ac41.css" />
    <link rel="stylesheet" type="text/css" href="../../_static/tabs.css" />
  
  <!-- Pre-loaded scripts that we'll load fully later -->
  <link rel="preload" as="script" href="../../_static/scripts/bootstrap.js?digest=12da95d707ffb74b382d" />
<link rel="preload" as="script" href="../../_static/scripts/pydata-sphinx-theme.js?digest=12da95d707ffb74b382d" />

    <script data-url_root="../../" id="documentation_options" src="../../_static/documentation_options.js"></script>
    <script src="../../_static/jquery.js"></script>
    <script src="../../_static/underscore.js"></script>
    <script src="../../_static/_sphinx_javascript_frameworks_compat.js"></script>
    <script src="../../_static/doctools.js"></script>
    <script src="../../_static/sphinx_highlight.js"></script>
    <script src="../../_static/clipboard.min.js"></script>
    <script src="../../_static/copybutton.js"></script>
    <script>let toggleHintShow = 'Click to show';</script>
    <script>let toggleHintHide = 'Click to hide';</script>
    <script>let toggleOpenOnPrint = 'true';</script>
    <script src="../../_static/togglebutton.js"></script>
    <script src="../../_static/translations.js"></script>
    <script>var togglebuttonSelector = '.toggle, .admonition.dropdown';</script>
    <link rel="index" title="索引" href="../../genindex.html" />
    <link rel="search" title="搜索" href="../../search.html" />
    <link rel="next" title="AndroidBot.sleep" href="api/AndroidBot.sleep.html" />
    <link rel="prev" title="Javascript" href="../JavaScript.html" />
  <meta name="viewport" content="width=device-width, initial-scale=1"/>
  <meta name="docsearch:language" content="zh-CN"/>
  </head>
  
  
  <body data-bs-spy="scroll" data-bs-target=".bd-toc-nav" data-offset="180" data-bs-root-margin="0px 0px -60%" data-default-mode="">

  
  
  <a class="skip-link" href="#main-content">Skip to main content</a>
  
  <input type="checkbox"
          class="sidebar-toggle"
          name="__primary"
          id="__primary"/>
  <label class="overlay overlay-primary" for="__primary"></label>
  
  <input type="checkbox"
          class="sidebar-toggle"
          name="__secondary"
          id="__secondary"/>
  <label class="overlay overlay-secondary" for="__secondary"></label>
  
  <div class="search-button__wrapper">
    <div class="search-button__overlay"></div>
    <div class="search-button__search-container">
<form class="bd-search d-flex align-items-center"
      action="../../search.html"
      method="get">
  <i class="fa-solid fa-magnifying-glass"></i>
  <input type="search"
         class="form-control"
         name="q"
         id="search-input"
         placeholder="Search the docs ..."
         aria-label="Search the docs ..."
         autocomplete="off"
         autocorrect="off"
         autocapitalize="off"
         spellcheck="false"/>
  <span class="search-button__kbd-shortcut"><kbd class="kbd-shortcut__modifier">Ctrl</kbd>+<kbd>K</kbd></span>
</form></div>
  </div>
  
    <nav class="bd-header navbar navbar-expand-lg bd-navbar">
<div class="bd-header__inner bd-page-width">
  <label class="sidebar-toggle primary-toggle" for="__primary">
    <span class="fa-solid fa-bars"></span>
  </label>
  
  <div class="navbar-header-items__start">
    
      <div class="navbar-item">
  

<a class="navbar-brand logo" href="../../index.html">
  
  
  
  
  
    <p class="title logo__title">Aibote  文档</p>
  
</a></div>
    
  </div>
  
  
  <div class="col-lg-9 navbar-header-items">
    
    <div class="me-auto navbar-header-items__center">
      
        <div class="navbar-item"><nav class="navbar-nav">
  <p class="sidebar-header-items__title"
     role="heading"
     aria-level="1"
     aria-label="Site Navigation">
    Site Navigation
  </p>
  <ul class="bd-navbar-elements navbar-nav">
    
                    <li class="nav-item">
                      <a class="nav-link nav-internal" href="../../user_guide/index.html">
                        Aibote 基本使用
                      </a>
                    </li>
                

                    <li class="nav-item">
                      <a class="nav-link nav-internal" href="../../dev_manual/index.html">
                        Aibote 开发手册
                      </a>
                    </li>
                

                    <li class="nav-item current active">
                      <a class="nav-link nav-internal" href="../index.html">
                        API 参考
                      </a>
                    </li>
                

                    <li class="nav-item">
                      <a class="nav-link nav-internal" href="../../api_protocol/aiboteProtocol.html">
                        API 开源协议
                      </a>
                    </li>
                
  </ul>
</nav></div>
      
    </div>
    
    
    <div class="navbar-header-items__end">
      
        <div class="navbar-item navbar-persistent--container">
          
<script>
document.write(`
  <button class="btn btn-sm navbar-btn search-button search-button__button" title="搜索" aria-label="搜索" data-bs-placement="bottom" data-bs-toggle="tooltip">
    <i class="fa-solid fa-magnifying-glass"></i>
  </button>
`);
</script>
        </div>
      
      
        <div class="navbar-item">
<script>
document.write(`
  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn rounded-circle" title="light/dark" aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
    <span class="theme-switch" data-mode="light"><i class="fa-solid fa-sun"></i></span>
    <span class="theme-switch" data-mode="dark"><i class="fa-solid fa-moon"></i></span>
    <span class="theme-switch" data-mode="auto"><i class="fa-solid fa-circle-half-stroke"></i></span>
  </button>
`);
</script></div>
      
    </div>
    
  </div>
  
  
    <div class="navbar-persistent--mobile">
<script>
document.write(`
  <button class="btn btn-sm navbar-btn search-button search-button__button" title="搜索" aria-label="搜索" data-bs-placement="bottom" data-bs-toggle="tooltip">
    <i class="fa-solid fa-magnifying-glass"></i>
  </button>
`);
</script>
    </div>
  

  
    <label class="sidebar-toggle secondary-toggle" for="__secondary">
      <span class="fa-solid fa-outdent"></span>
    </label>
  
</div>

    </nav>
  
  <div class="bd-container">
    <div class="bd-container__inner bd-page-width">
      
      <div class="bd-sidebar-primary bd-sidebar">
        

  
  <div class="sidebar-header-items sidebar-primary__section">
    
    
      <div class="sidebar-header-items__center">
        
          <div class="navbar-item"><nav class="navbar-nav">
  <p class="sidebar-header-items__title"
     role="heading"
     aria-level="1"
     aria-label="Site Navigation">
    Site Navigation
  </p>
  <ul class="bd-navbar-elements navbar-nav">
    
                    <li class="nav-item">
                      <a class="nav-link nav-internal" href="../../user_guide/index.html">
                        Aibote 基本使用
                      </a>
                    </li>
                

                    <li class="nav-item">
                      <a class="nav-link nav-internal" href="../../dev_manual/index.html">
                        Aibote 开发手册
                      </a>
                    </li>
                

                    <li class="nav-item current active">
                      <a class="nav-link nav-internal" href="../index.html">
                        API 参考
                      </a>
                    </li>
                

                    <li class="nav-item">
                      <a class="nav-link nav-internal" href="../../api_protocol/aiboteProtocol.html">
                        API 开源协议
                      </a>
                    </li>
                
  </ul>
</nav></div>
        
      </div>
    
    
    
      <div class="sidebar-header-items__end">
        
          <div class="navbar-item">
<script>
document.write(`
  <button class="theme-switch-button btn btn-sm btn-outline-primary navbar-btn rounded-circle" title="light/dark" aria-label="light/dark" data-bs-placement="bottom" data-bs-toggle="tooltip">
    <span class="theme-switch" data-mode="light"><i class="fa-solid fa-sun"></i></span>
    <span class="theme-switch" data-mode="dark"><i class="fa-solid fa-moon"></i></span>
    <span class="theme-switch" data-mode="auto"><i class="fa-solid fa-circle-half-stroke"></i></span>
  </button>
`);
</script></div>
        
      </div>
    
  </div>
  
    <div class="sidebar-primary-items__start sidebar-primary__section">
        <div class="sidebar-primary-item"><nav class="bd-docs-nav bd-links"
     aria-label="Section Navigation">
  <p class="bd-links__title" role="heading" aria-level="1">Section Navigation</p>
  <div class="bd-toc-item navbar-nav"><ul class="current nav bd-sidenav">
<li class="toctree-l1 current active has-children"><a class="reference internal" href="../JavaScript.html">Javascript</a><input checked="" class="toctree-checkbox" id="toctree-checkbox-1" name="toctree-checkbox-1" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-1"><i class="fa-solid fa-chevron-down"></i></label><ul class="current">
<li class="toctree-l2 current active has-children"><a class="current reference internal" href="#">AndroidBot</a><input checked="" class="toctree-checkbox" id="toctree-checkbox-2" name="toctree-checkbox-2" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-2"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.sleep.html">AndroidBot.sleep</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.setImplicitTimeout.html">AndroidBot.setImplicitTimeout</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.saveScreenshot.html">AndroidBot.saveScreenshot</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.getColor.html">AndroidBot.getColor</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.findImage.html">AndroidBot.findImage</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.findAnimation.html">AndroidBot.findAnimation</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.findColor.html">AndroidBot.findColor</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.compareColor.html">AndroidBot.compareColor</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.press.html">AndroidBot.press</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.move.html">AndroidBot.move</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.release.html">AndroidBot.release</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.click.html">AndroidBot.click</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.doubleClick.html">AndroidBot.doubleClick</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.longClick.html">AndroidBot.longClick</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.swipe.html">AndroidBot.swipe</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.dispatchGesture.html">AndroidBot.dispatchGesture</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.dispatchGestures.html">AndroidBot.dispatchGestures</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.sendKeys.html">AndroidBot.sendKeys</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.sendVk.html">AndroidBot.sendVk</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.back.html">AndroidBot.back</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.home.html">AndroidBot.home</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.recents.html">AndroidBot.recents</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.getWords.html">AndroidBot.getWords</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.findWords.html">AndroidBot.findWords</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.urlRequest.html">AndroidBot.urlRequest</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.showToast.html">AndroidBot.showToast</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.startApp.html">AndroidBot.startApp</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.getWindowSize.html">AndroidBot.getWindowSize</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.getImageSize.html">AndroidBot.getImageSize</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.getAndroidId.html">AndroidBot.getAndroidId</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.getCaptcha.html">AndroidBot.getCaptcha</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.errorCaptcha.html">AndroidBot.errorCaptcha</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.scoreCaptcha.html">AndroidBot.scoreCaptcha</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.getElementRect.html">AndroidBot.getElementRect</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.getElementDescription.html">AndroidBot.getElementDescription</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.getElementText.html">AndroidBot.getElementText</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.elementIsVisible.html">AndroidBot.elementIsVisible</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.setElementText.html">AndroidBot.setElementText</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.clickElement.html">AndroidBot.clickElement</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.scrollElement.html">AndroidBot.scrollElement</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.existsElement.html">AndroidBot.existsElement</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.isSelectedElement.html">AndroidBot.isSelectedElement</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.pushFile.html">AndroidBot.pushFile</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.pullFile.html">AndroidBot.pullFile</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.writeAndroidFile.html">AndroidBot.writeAndroidFile</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.readAndroidFile.html">AndroidBot.readAndroidFile</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.deleteAndroidFile.html">AndroidBot.deleteAndroidFile</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.existsAndroidFile.html">AndroidBot.existsAndroidFile</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.openUri.html">AndroidBot.openUri</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.callPhone.html">AndroidBot.callPhone</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.sendMsg.html">AndroidBot.sendMsg</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.getActivity.html">AndroidBot.getActivity</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.getPackage.html">AndroidBot.getPackage</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.setClipboardText.html">AndroidBot.setClipboardText</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.getClipboardText.html">AndroidBot.getClipboardText</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.createTextView.html">AndroidBot.createTextView</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.createEditText.html">AndroidBot.createEditText</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.createCheckBox.html">AndroidBot.createCheckBox</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.createWebView.html">AndroidBot.createWebView</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.clearScriptControl.html">AndroidBot.clearScriptControl</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/AndroidBot.getScriptParam.html">AndroidBot.getScriptParam</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="WebBot.html">WebBot</a><input class="toctree-checkbox" id="toctree-checkbox-3" name="toctree-checkbox-3" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-3"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.sleep.html">WebBot.sleep</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.setImplicitTimeout.html">WebBot.setImplicitTimeout</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.goto.html">WebBot.goto</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.newPage.html">WebBot.newPage</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.back.html">WebBot.back</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.forward.html">WebBot.forward</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.refresh.html">WebBot.refresh</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.getCurPageId.html">WebBot.getCurPageId</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.getAllPageId.html">WebBot.getAllPageId</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.switchPage.html">WebBot.switchPage</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.closePage.html">WebBot.closePage</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.getCurrentUrl.html">WebBot.getCurrentUrl</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.getTitle.html">WebBot.getTitle</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.switchFrame.html">WebBot.switchFrame</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.switchMainFrame.html">WebBot.switchMainFrame</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.clickElement.html">WebBot.clickElement</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.setElementValue.html">WebBot.setElementValue</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.getElementText.html">WebBot.getElementText</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.getElementOuterHTML.html">WebBot.getElementOuterHTML</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.getElementInnerHTML.html">WebBot.getElementInnerHTML</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.setElementAttribute.html">WebBot.setElementAttribute</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.getElementAttribute.html">WebBot.getElementAttribute</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.getElementRect.html">WebBot.getElementRect</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.isSelected.html">WebBot.isSelected</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.isDisplayed.html">WebBot.isDisplayed</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.isEnabled.html">WebBot.isEnabled</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.clearElement.html">WebBot.clearElement</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.setElementFocus.html">WebBot.setElementFocus</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.uploadFile.html">WebBot.uploadFile</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.sendKeys.html">WebBot.sendKeys</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.sendVk.html">WebBot.sendVk</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.clickMouse.html">WebBot.clickMouse</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.moveMouse.html">WebBot.moveMouse</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.wheelMouse.html">WebBot.wheelMouse</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.clickMouseByXpath.html">WebBot.clickMouseByXpath</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.moveMouseByXpath.html">WebBot.moveMouseByXpath</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.wheelMouseByXpath.html">WebBot.wheelMouseByXpath</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.takeScreenshot.html">WebBot.takeScreenshot</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.clickAlert.html">WebBot.clickAlert</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.getAlertText.html">WebBot.getAlertText</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.getCookies.html">WebBot.getCookies</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.getAllCookies.html">WebBot.getAllCookies</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.setCookie.html">WebBot.setCookie</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.deleteCookies.html">WebBot.deleteCookies</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.deleteAllCookies.html">WebBot.deleteAllCookies</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.clearCache.html">WebBot.clearCache</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.executeScript.html">WebBot.executeScript</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.getWindowPos.html">WebBot.getWindowPos</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.setWindowPos.html">WebBot.setWindowPos</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.mobileEmulation.html">WebBot.mobileEmulation</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.closeBrowser.html">WebBot.closeBrowser</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WebBot.closeDriver.html">WebBot.closeDriver</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="WindowsBot.html">WindowsBot</a><input class="toctree-checkbox" id="toctree-checkbox-4" name="toctree-checkbox-4" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-4"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.sleep.html">WindowsBot.sleep</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.setImplicitTimeout.html">WindowsBot.setImplicitTimeout</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.findWindow.html">WindowsBot.findWindow</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.findWindows.html">WindowsBot.findWindows</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.findSubWindow.html">WindowsBot.findSubWindow</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.findParentWindow.html">WindowsBot.findParentWindow</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.findDesktopWindow.html">WindowsBot.findDesktopWindow</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.getWindowName.html">WindowsBot.getWindowName</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.showWindow.html">WindowsBot.showWindow</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.setWindowTop.html">WindowsBot.setWindowTop</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.getWindowPos.html">WindowsBot.getWindowPos</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.setWindowPos.html">WindowsBot.setWindowPos</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.moveMouse.html">WindowsBot.moveMouse</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.moveMouseRelative.html">WindowsBot.moveMouseRelative</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.rollMouse.html">WindowsBot.rollMouse</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.clickMouse.html">WindowsBot.clickMouse</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.sendKeys.html">WindowsBot.sendKeys</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.sendKeysByHwnd.html">WindowsBot.sendKeysByHwnd</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.sendVk.html">WindowsBot.sendVk</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.sendVkByHwnd.html">WindowsBot.sendVkByHwnd</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.saveScreenshot.html">WindowsBot.saveScreenshot</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.getColor.html">WindowsBot.getColor</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.findImage.html">WindowsBot.findImage</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.findAnimation.html">WindowsBot.findAnimation</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.findColor.html">WindowsBot.findColor</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.compareColor.html">WindowsBot.compareColor</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.getWords.html">WindowsBot.getWords</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.findWords.html">WindowsBot.findWords</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.getElementName.html">WindowsBot.getElementName</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.getElementValue.html">WindowsBot.getElementValue</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.getElementRect.html">WindowsBot.getElementRect</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.getElementWindow.html">WindowsBot.getElementWindow</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.clickElement.html">WindowsBot.clickElement</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.invokeElement.html">WindowsBot.invokeElement</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.setElementFocus.html">WindowsBot.setElementFocus</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.setElementValue.html">WindowsBot.setElementValue</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.setElementScroll.html">WindowsBot.setElementScroll</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.isSelected.html">WindowsBot.isSelected</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.closeWindow.html">WindowsBot.closeWindow</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.setWindowState.html">WindowsBot.setWindowState</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.setClipboardText.html">WindowsBot.setClipboardText</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.getClipboardText.html">WindowsBot.getClipboardText</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.startProcess.html">WindowsBot.startProcess</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.executeCommand.html">WindowsBot.executeCommand</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.downloadFile.html">WindowsBot.downloadFile</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.openExcel.html">WindowsBot.openExcel</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.openExcelSheet.html">WindowsBot.openExcelSheet</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.saveExcel.html">WindowsBot.saveExcel</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.writeExcelNum.html">WindowsBot.writeExcelNum</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.writeExcelStr.html">WindowsBot.writeExcelStr</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.readExcelNum.html">WindowsBot.readExcelNum</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.readExcelStr.html">WindowsBot.readExcelStr</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.removeExcelRow.html">WindowsBot.removeExcelRow</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.removeExcelCol.html">WindowsBot.removeExcelCol</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.getCaptcha.html">WindowsBot.getCaptcha</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.errorCaptcha.html">WindowsBot.errorCaptcha</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.scoreCaptcha.html">WindowsBot.scoreCaptcha</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.initNLP.html">WindowsBot.initNLP</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.chatgpt.html">WindowsBot.chatgpt</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.chatgptEdit.html">WindowsBot.chatgptEdit</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.createFineTune.html">WindowsBot.createFineTune</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.listFineTunes.html">WindowsBot.listFineTunes</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.listFineTune.html">WindowsBot.listFineTune</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.cancelFineTune.html">WindowsBot.cancelFineTune</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.deleteFineTuneModel.html">WindowsBot.deleteFineTuneModel</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.uploadTrainFile.html">WindowsBot.uploadTrainFile</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.listTrainFiles.html">WindowsBot.listTrainFiles</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.listTrainFile.html">WindowsBot.listTrainFile</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.downloadTrainFile.html">WindowsBot.downloadTrainFile</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.deleteTrainFile.html">WindowsBot.deleteTrainFile</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.initSpeechService.html">WindowsBot.initSpeechService</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.audioFileToText.html">WindowsBot.audioFileToText</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.microphoneToText.html">WindowsBot.microphoneToText</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.textToBullhorn.html">WindowsBot.textToBullhorn</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.textToAudioFile.html">WindowsBot.textToAudioFile</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.SSMLToBullhorn.html">WindowsBot.SSMLToBullhorn</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.SSMLToFile.html">WindowsBot.SSMLToFile</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.microphoneTranslationText.html">WindowsBot.microphoneTranslationText</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.audioFileTranslationText.html">WindowsBot.audioFileTranslationText</a></li>
<li class="toctree-l3"><a class="reference internal" href="api/WindowsBot.closeDriver.html">WindowsBot.closeDriver</a></li>
</ul>
</li>
</ul>
</li>
<li class="toctree-l1 has-children"><a class="reference internal" href="../Python.html">Python</a><input class="toctree-checkbox" id="toctree-checkbox-5" name="toctree-checkbox-5" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-5"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l2 has-children"><a class="reference internal" href="../py/AndroidBot.html">AndroidBot</a><input class="toctree-checkbox" id="toctree-checkbox-6" name="toctree-checkbox-6" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-6"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.any_elements_exists.html">AiBot.AndroidBotMain.any_elements_exists</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.back.html">AiBot.AndroidBotMain.back</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.call_phone.html">AiBot.AndroidBotMain.call_phone</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.clear_script_widget.html">AiBot.AndroidBotMain.clear_script_widget</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.click.html">AiBot.AndroidBotMain.click</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.click_any_elements.html">AiBot.AndroidBotMain.click_any_elements</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.click_element.html">AiBot.AndroidBotMain.click_element</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.click_element_by_slide.html">AiBot.AndroidBotMain.click_element_by_slide</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.create_check_box.html">AiBot.AndroidBotMain.create_check_box</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.create_edit_view.html">AiBot.AndroidBotMain.create_edit_view</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.create_text_view.html">AiBot.AndroidBotMain.create_text_view</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.create_web_view.html">AiBot.AndroidBotMain.create_web_view</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.delete_android_file.html">AiBot.AndroidBotMain.delete_android_file</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.double_click.html">AiBot.AndroidBotMain.double_click</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.element_exists.html">AiBot.AndroidBotMain.element_exists</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.element_is_selected.html">AiBot.AndroidBotMain.element_is_selected</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.element_not_exists.html">AiBot.AndroidBotMain.element_not_exists</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.execute.html">AiBot.AndroidBotMain.execute</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.exists_android_file.html">AiBot.AndroidBotMain.exists_android_file</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.find_color.html">AiBot.AndroidBotMain.find_color</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.find_dynamic_image.html">AiBot.AndroidBotMain.find_dynamic_image</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.find_image.html">AiBot.AndroidBotMain.find_image</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.find_images.html">AiBot.AndroidBotMain.find_images</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.find_text.html">AiBot.AndroidBotMain.find_text</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.gesture.html">AiBot.AndroidBotMain.gesture</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.get_activity.html">AiBot.AndroidBotMain.get_activity</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.get_android_id.html">AiBot.AndroidBotMain.get_android_id</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.get_clipboard_text.html">AiBot.AndroidBotMain.get_clipboard_text</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.get_color.html">AiBot.AndroidBotMain.get_color</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.get_device_ip.html">AiBot.AndroidBotMain.get_device_ip</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.get_element_desc.html">AiBot.AndroidBotMain.get_element_desc</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.get_element_rect.html">AiBot.AndroidBotMain.get_element_rect</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.get_element_text.html">AiBot.AndroidBotMain.get_element_text</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.get_image_size.html">AiBot.AndroidBotMain.get_image_size</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.get_package.html">AiBot.AndroidBotMain.get_package</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.get_script_params.html">AiBot.AndroidBotMain.get_script_params</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.get_text.html">AiBot.AndroidBotMain.get_text</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.get_window_size.html">AiBot.AndroidBotMain.get_window_size</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.home.html">AiBot.AndroidBotMain.home</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.long_click.html">AiBot.AndroidBotMain.long_click</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.move.html">AiBot.AndroidBotMain.move</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.open_uri.html">AiBot.AndroidBotMain.open_uri</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.press.html">AiBot.AndroidBotMain.press</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.press_release.html">AiBot.AndroidBotMain.press_release</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.pull_file.html">AiBot.AndroidBotMain.pull_file</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.push_file.html">AiBot.AndroidBotMain.push_file</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.read_android_file.html">AiBot.AndroidBotMain.read_android_file</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.recent_tasks.html">AiBot.AndroidBotMain.recent_tasks</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.release.html">AiBot.AndroidBotMain.release</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.save_element_screenshot.html">AiBot.AndroidBotMain.save_element_screenshot</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.save_screenshot.html">AiBot.AndroidBotMain.save_screenshot</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.script_main.html">AiBot.AndroidBotMain.script_main</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.scroll_element.html">AiBot.AndroidBotMain.scroll_element</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.send_keys.html">AiBot.AndroidBotMain.send_keys</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.send_msg.html">AiBot.AndroidBotMain.send_msg</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.send_vk.html">AiBot.AndroidBotMain.send_vk</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.set_clipboard_text.html">AiBot.AndroidBotMain.set_clipboard_text</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.set_element_text.html">AiBot.AndroidBotMain.set_element_text</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.show_toast.html">AiBot.AndroidBotMain.show_toast</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.start_app.html">AiBot.AndroidBotMain.start_app</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.swipe.html">AiBot.AndroidBotMain.swipe</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.AndroidBotMain.write_android_file.html">AiBot.AndroidBotMain.write_android_file</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../py/WinBot.html">WinBot</a><input class="toctree-checkbox" id="toctree-checkbox-7" name="toctree-checkbox-7" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-7"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.click_element.html">AiBot.WinBotMain.click_element</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.click_mouse.html">AiBot.WinBotMain.click_mouse</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.close_window.html">AiBot.WinBotMain.close_window</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.download_file.html">AiBot.WinBotMain.download_file</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.execute.html">AiBot.WinBotMain.execute</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.find_color.html">AiBot.WinBotMain.find_color</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.find_dynamic_image.html">AiBot.WinBotMain.find_dynamic_image</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.find_images.html">AiBot.WinBotMain.find_images</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.find_parent_window.html">AiBot.WinBotMain.find_parent_window</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.find_sub_window.html">AiBot.WinBotMain.find_sub_window</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.find_text.html">AiBot.WinBotMain.find_text</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.find_window.html">AiBot.WinBotMain.find_window</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.find_windows.html">AiBot.WinBotMain.find_windows</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.get_clipboard_text.html">AiBot.WinBotMain.get_clipboard_text</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.get_color.html">AiBot.WinBotMain.get_color</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.get_element_name.html">AiBot.WinBotMain.get_element_name</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.get_element_rect.html">AiBot.WinBotMain.get_element_rect</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.get_element_value.html">AiBot.WinBotMain.get_element_value</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.get_element_window.html">AiBot.WinBotMain.get_element_window</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.get_text.html">AiBot.WinBotMain.get_text</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.get_window_name.html">AiBot.WinBotMain.get_window_name</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.move_mouse.html">AiBot.WinBotMain.move_mouse</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.save_screenshot.html">AiBot.WinBotMain.save_screenshot</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.script_main.html">AiBot.WinBotMain.script_main</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.scroll_element.html">AiBot.WinBotMain.scroll_element</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.scroll_mouse.html">AiBot.WinBotMain.scroll_mouse</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.send_keys.html">AiBot.WinBotMain.send_keys</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.send_keys_by_hwnd.html">AiBot.WinBotMain.send_keys_by_hwnd</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.send_vk.html">AiBot.WinBotMain.send_vk</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.send_vk_by_hwnd.html">AiBot.WinBotMain.send_vk_by_hwnd</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.set_clipboard_text.html">AiBot.WinBotMain.set_clipboard_text</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.set_element_focus.html">AiBot.WinBotMain.set_element_focus</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.set_element_state.html">AiBot.WinBotMain.set_element_state</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.set_element_value.html">AiBot.WinBotMain.set_element_value</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.set_window_top.html">AiBot.WinBotMain.set_window_top</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.show_window.html">AiBot.WinBotMain.show_window</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WinBotMain.start_process.html">AiBot.WinBotMain.start_process</a></li>
</ul>
</li>
<li class="toctree-l2 has-children"><a class="reference internal" href="../py/WebBot.html">WebBot</a><input class="toctree-checkbox" id="toctree-checkbox-8" name="toctree-checkbox-8" type="checkbox"/><label class="toctree-toggle" for="toctree-checkbox-8"><i class="fa-solid fa-chevron-down"></i></label><ul>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.back.html">AiBot.WebBotMain.back</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.clear_cache.html">AiBot.WebBotMain.clear_cache</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.clear_element.html">AiBot.WebBotMain.clear_element</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.click_alert.html">AiBot.WebBotMain.click_alert</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.click_element.html">AiBot.WebBotMain.click_element</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.click_mouse.html">AiBot.WebBotMain.click_mouse</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.click_mouse_by_element.html">AiBot.WebBotMain.click_mouse_by_element</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.close_current_page.html">AiBot.WebBotMain.close_current_page</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.delete_all_cookies.html">AiBot.WebBotMain.delete_all_cookies</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.delete_cookies.html">AiBot.WebBotMain.delete_cookies</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.execute.html">AiBot.WebBotMain.execute</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.execute_script.html">AiBot.WebBotMain.execute_script</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.forward.html">AiBot.WebBotMain.forward</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.get_alert_text.html">AiBot.WebBotMain.get_alert_text</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.get_all_cookies.html">AiBot.WebBotMain.get_all_cookies</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.get_all_page_id.html">AiBot.WebBotMain.get_all_page_id</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.get_cookies.html">AiBot.WebBotMain.get_cookies</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.get_current_page_id.html">AiBot.WebBotMain.get_current_page_id</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.get_current_title.html">AiBot.WebBotMain.get_current_title</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.get_current_url.html">AiBot.WebBotMain.get_current_url</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.get_element_attr.html">AiBot.WebBotMain.get_element_attr</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.get_element_inner_html.html">AiBot.WebBotMain.get_element_inner_html</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.get_element_outer_html.html">AiBot.WebBotMain.get_element_outer_html</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.get_element_rect.html">AiBot.WebBotMain.get_element_rect</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.get_element_text.html">AiBot.WebBotMain.get_element_text</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.get_window_pos.html">AiBot.WebBotMain.get_window_pos</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.goto.html">AiBot.WebBotMain.goto</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.is_available.html">AiBot.WebBotMain.is_available</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.is_displayed.html">AiBot.WebBotMain.is_displayed</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.is_selected.html">AiBot.WebBotMain.is_selected</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.mobile_emulation.html">AiBot.WebBotMain.mobile_emulation</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.move_mouse.html">AiBot.WebBotMain.move_mouse</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.move_to_element.html">AiBot.WebBotMain.move_to_element</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.new_page.html">AiBot.WebBotMain.new_page</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.quit.html">AiBot.WebBotMain.quit</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.refresh.html">AiBot.WebBotMain.refresh</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.save_screenshot.html">AiBot.WebBotMain.save_screenshot</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.script_main.html">AiBot.WebBotMain.script_main</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.scroll_mouse.html">AiBot.WebBotMain.scroll_mouse</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.scroll_mouse_by_element.html">AiBot.WebBotMain.scroll_mouse_by_element</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.send_keys.html">AiBot.WebBotMain.send_keys</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.send_vk.html">AiBot.WebBotMain.send_vk</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.set_cookies.html">AiBot.WebBotMain.set_cookies</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.set_element_attr.html">AiBot.WebBotMain.set_element_attr</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.set_element_focus.html">AiBot.WebBotMain.set_element_focus</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.set_element_value.html">AiBot.WebBotMain.set_element_value</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.set_window_pos.html">AiBot.WebBotMain.set_window_pos</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.switch_to_frame.html">AiBot.WebBotMain.switch_to_frame</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.switch_to_main_frame.html">AiBot.WebBotMain.switch_to_main_frame</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.switch_to_page.html">AiBot.WebBotMain.switch_to_page</a></li>
<li class="toctree-l3"><a class="reference internal" href="../py/api/AiBot.WebBotMain.upload_file_by_element.html">AiBot.WebBotMain.upload_file_by_element</a></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</nav></div>
    </div>
  
  
  <div class="sidebar-primary-items__end sidebar-primary__section">
  </div>
  
  <div id="rtd-footer-container"></div>


      </div>
      
      <main id="main-content" class="bd-main">
        
        
          <div class="bd-content">
            <div class="bd-article-container">
              
              <div class="bd-header-article">
<div class="header-article-items header-article__inner">
  
    <div class="header-article-items__start">
      
        <div class="header-article-item">



<nav aria-label="Breadcrumbs">
  <ul class="bd-breadcrumbs" role="navigation" aria-label="Breadcrumb">
    
    <li class="breadcrumb-item breadcrumb-home">
      <a href="../../index.html" class="nav-link" aria-label="Home">
        <i class="fa-solid fa-home"></i>
      </a>
    </li>
    
    <li class="breadcrumb-item"><a href="../index.html" class="nav-link">API 参考</a></li>
    
    
    <li class="breadcrumb-item"><a href="../JavaScript.html" class="nav-link">Javascript</a></li>
    
    <li class="breadcrumb-item active" aria-current="page">AndroidBot</li>
  </ul>
</nav>
</div>
      
    </div>
  
  
</div>
</div>
              
              
              
                
<div id="searchbox"></div>
                <article class="bd-article" role="main">
                  
  <section id="androidbot">
<span id="api-js-androidbot"></span><h1>AndroidBot<a class="headerlink" href="#androidbot" title="此标题的永久链接">#</a></h1>
<dl class="js class">
<dt class="sig sig-object js" id="AndroidBot">
<em class="property"><span class="k"><span class="pre">class</span></span><span class="w"> </span></em><span class="sig-name descname"><span class="n"><span class="pre">AndroidBot</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">clientSocket</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot" title="永久链接至目标">#</a></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>clientSocket</strong> (<em>TcpClientSocket</em>) – tcp 客户端</p></li>
</ul>
</dd>
</dl>
<dl class="js attribute">
<dt class="sig sig-object js" id="AndroidBot.ocr">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">ocr</span></span></span><a class="headerlink" href="#AndroidBot.ocr" title="永久链接至目标">#</a></dt>
<dd><p>ocr</p>
</dd></dl>

<dl class="js attribute">
<dt class="sig sig-object js" id="AndroidBot.sendData">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">sendData</span></span></span><a class="headerlink" href="#AndroidBot.sendData" title="永久链接至目标">#</a></dt>
<dd><p>发送数据</p>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.back">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">back</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.back" title="永久链接至目标">#</a></dt>
<dd><p>返回</p>
<dl class="field-list simple">
<dt class="field-odd">返回<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.callPhone">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">callPhone</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">phoneNumber</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.callPhone" title="永久链接至目标">#</a></dt>
<dd><p>拨打电话</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>phoneNumber</strong> (<em>string</em>) – 拨打的电话号码</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true，失败返回 false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.clearScriptControl">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">clearScriptControl</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.clearScriptControl" title="永久链接至目标">#</a></dt>
<dd><p>清除脚本控件</p>
<dl class="field-list simple">
<dt class="field-odd">返回<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true，失败返回 false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.click">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">click</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">y</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.click" title="永久链接至目标">#</a></dt>
<dd><p>点击坐标</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>x</strong> (<em>number</em>) – 横坐标</p></li>
<li><p><strong>y</strong> (<em>number</em>) – 纵坐标</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.clickElement">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">clickElement</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">xpath</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.clickElement" title="永久链接至目标">#</a></dt>
<dd><p>点击元素</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>xpath</strong> (<em>string</em>) – 元素路径</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.compareColor">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">compareColor</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">mainX</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">mainY</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">strMainColor</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">options</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.compareColor" title="永久链接至目标">#</a></dt>
<dd><p>比较指定坐标点的颜色值</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>mainX</strong> (<em>number</em>) – 主颜色所在的X坐标</p></li>
<li><p><strong>mainY</strong> (<em>number</em>) – 主颜色所在的Y坐标</p></li>
<li><p><strong>strMainColor</strong> (<em>string</em>) – #开头的色值</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回 false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.createCheckBox">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">createCheckBox</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">text</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">x</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">y</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">width</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">height</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.createCheckBox" title="永久链接至目标">#</a></dt>
<dd><p>创建CheckBox控件</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>id</strong> (<em>number</em>) – 控件ID，不可与其他控件重复</p></li>
<li><p><strong>text</strong> (<em>string</em>) – 控件文本</p></li>
<li><p><strong>x</strong> (<em>number</em>) – 控件在屏幕上x坐标</p></li>
<li><p><strong>y</strong> (<em>number</em>) – 控件在屏幕上y坐标</p></li>
<li><p><strong>width</strong> (<em>number</em>) – 控件宽度</p></li>
<li><p><strong>height</strong> (<em>number</em>) – 控件高度</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true，失败返回 false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.createEditText">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">createEditText</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">hintText</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">x</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">y</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">width</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">height</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.createEditText" title="永久链接至目标">#</a></dt>
<dd><p>创建EditText控件</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>id</strong> (<em>number</em>) – 控件ID，不可与其他控件重复</p></li>
<li><p><strong>hintText</strong> (<em>string</em>) – 提示文本</p></li>
<li><p><strong>x</strong> (<em>number</em>) – 控件在屏幕上x坐标</p></li>
<li><p><strong>y</strong> (<em>number</em>) – 控件在屏幕上y坐标</p></li>
<li><p><strong>width</strong> (<em>number</em>) – 控件宽度</p></li>
<li><p><strong>height</strong> (<em>number</em>) – 控件高度</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true，失败返回 false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.createTextView">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">createTextView</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">text</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">x</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">y</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">width</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">height</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.createTextView" title="永久链接至目标">#</a></dt>
<dd><p>创建TextView控件</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>id</strong> (<em>number</em>) – 控件ID，不可与其他控件重复</p></li>
<li><p><strong>text</strong> (<em>string</em>) – 控件文本</p></li>
<li><p><strong>x</strong> (<em>number</em>) – 控件在屏幕上x坐标</p></li>
<li><p><strong>y</strong> (<em>number</em>) – 控件在屏幕上y坐标</p></li>
<li><p><strong>width</strong> (<em>number</em>) – 控件宽度</p></li>
<li><p><strong>height</strong> (<em>number</em>) – 控件高度</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true，失败返回 false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.createWebView">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">createWebView</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">id</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">url</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">x</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">y</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">width</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">height</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.createWebView" title="永久链接至目标">#</a></dt>
<dd><p>创建WebView控件</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>id</strong> (<em>number</em>) – 控件ID，不可与其他控件重复</p></li>
<li><p><strong>url</strong> (<em>string</em>) – 加载的链接</p></li>
<li><p><strong>x</strong> (<em>number</em>) – 控件在屏幕上x坐标，值为-1时自动填充宽高</p></li>
<li><p><strong>y</strong> (<em>number</em>) – 控件在屏幕上y坐标，值为-1时自动填充宽高</p></li>
<li><p><strong>width</strong> (<em>number</em>) – 控件宽度，值为-1时自动填充宽高</p></li>
<li><p><strong>height</strong> (<em>number</em>) – 控件高度，值为-1时自动填充宽高</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true，失败返回 false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.deleteAndroidFile">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">deleteAndroidFile</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">androidFilePath</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.deleteAndroidFile" title="永久链接至目标">#</a></dt>
<dd><p>删除安卓文件</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>androidFilePath</strong> (<em>string</em>) – 安卓文件路径，安卓外部存储根目录 /storage/emulated/0/</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true，失败返回 false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.dispatchGesture">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">dispatchGesture</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">gesturePath</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">duration</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.dispatchGesture" title="永久链接至目标">#</a></dt>
<dd><p>执行手势</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>duration</strong> (<em>number</em>) – 手势时长，单位毫秒</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.dispatchGestures">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">dispatchGestures</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">gesturesPath</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.dispatchGestures" title="永久链接至目标">#</a></dt>
<dd><p>执行多个手势</p>
<dl class="field-list simple">
<dt class="field-odd">返回<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.doubleClick">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">doubleClick</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">y</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.doubleClick" title="永久链接至目标">#</a></dt>
<dd><p>双击坐标</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>x</strong> (<em>number</em>) – 横坐标</p></li>
<li><p><strong>y</strong> (<em>number</em>) – 纵坐标</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.elementIsVisible">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">elementIsVisible</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">xpath</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.elementIsVisible" title="永久链接至目标">#</a></dt>
<dd><p>判断元素是否可见</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>xpath</strong> (<em>string</em>) – 元素路径</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 可见 ture，不可见 false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.errorCaptcha">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">errorCaptcha</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">username</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">password</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">softId</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">picId</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.errorCaptcha" title="永久链接至目标">#</a></dt>
<dd><p>识别报错返分</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>username</strong> (<em>string</em>) – 用户名</p></li>
<li><p><strong>password</strong> (<em>string</em>) – 密码</p></li>
<li><p><strong>softId</strong> (<em>string</em>) – 软件ID</p></li>
<li><p><strong>picId</strong> (<em>string</em>) – 图片ID 对应 getCaptcha返回值的pic_id 字段</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;{err_no:number, err_str:string}&gt;</strong> – 返回JSON err_no,(数值) 返回代码 err_str,(字符串) 中文描述的返回信息</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.existsAndroidFile">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">existsAndroidFile</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">androidFilePath</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.existsAndroidFile" title="永久链接至目标">#</a></dt>
<dd><p>判断文件是否存在</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>androidFilePath</strong> (<em>string</em>) – 安卓文件路径，安卓外部存储根目录 /storage/emulated/0/</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true，失败返回 false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.existsElement">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">existsElement</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">xpath</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.existsElement" title="永久链接至目标">#</a></dt>
<dd><p>判断元素是否存在</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>xpath</strong> (<em>string</em>) – 元素路径</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.findAnimation">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">findAnimation</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">frameRate</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">options</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.findAnimation" title="永久链接至目标">#</a></dt>
<dd><p>找动态图</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>frameRate</strong> (<em>number</em>) – 前后两张图相隔的时间，单位毫秒</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p></p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.findColor">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">findColor</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">strMainColor</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">options</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.findColor" title="永久链接至目标">#</a></dt>
<dd><p>查找指定色值的坐标点</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>strMainColor</strong> (<em>string</em>) – #开头的色值</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;{x:number, y:number}&gt;</strong> – 成功返回{x:number, y:number} 失败返回null</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.findImage">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">findImage</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">imagePath</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">options</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.findImage" title="永久链接至目标">#</a></dt>
<dd><p>找图</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>imagePath</strong> (<em>string</em>) – 小图片路径（手机）</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p></p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.findWords">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">findWords</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">words</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">options</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.findWords" title="永久链接至目标">#</a></dt>
<dd><p>查找文字</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>words</strong> (<em>string</em>) – 要查找的文字</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p></p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.getActivity">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">getActivity</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.getActivity" title="永久链接至目标">#</a></dt>
<dd><p>获取当前活动窗口(Activity)</p>
<dl class="field-list simple">
<dt class="field-odd">返回<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>Promise.&lt;string&gt;</strong> – 成功返回当前activity</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.getAndroidId">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">getAndroidId</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.getAndroidId" title="永久链接至目标">#</a></dt>
<dd><p>获取安卓ID</p>
<dl class="field-list simple">
<dt class="field-odd">返回<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>Promise.&lt;string&gt;</strong> – 成功返回安卓手机ID</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.getCaptcha">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">getCaptcha</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">filePath</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">username</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">password</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">softId</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">codeType</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">lenMin=&quot;0&quot;</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.getCaptcha" title="永久链接至目标">#</a></dt>
<dd><p>识别验证码</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>filePath</strong> (<em>string</em>) – 图片文件路径</p></li>
<li><p><strong>username</strong> (<em>string</em>) – 用户名</p></li>
<li><p><strong>password</strong> (<em>string</em>) – 密码</p></li>
<li><p><strong>softId</strong> (<em>string</em>) – 软件ID</p></li>
<li><p><strong>codeType</strong> (<em>string</em>) – 图片类型 参考https://www.chaojiying.com/price.html</p></li>
<li><p><strong>lenMin</strong> (<em>string</em>) – 最小位数 默认0为不启用,图片类型为可变位长时可启用这个参数</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;{err_no:number, err_str:string, pic_id:string, pic_str:string, md5:string}&gt;</strong> – 返回JSON err_no,(数值) 返回代码  为0 表示正常，错误代码 参考https://www.chaojiying.com/api-23.html err_str,(字符串) 中文描述的返回信息 pic_id,(字符串) 图片标识号，或图片id号 pic_str,(字符串) 识别出的结果 md5,(字符串) md5校验值,用来校验此条数据返回是否真实有效</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.getClipboardText">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">getClipboardText</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.getClipboardText" title="永久链接至目标">#</a></dt>
<dd><p>获取剪切板文本</p>
<dl class="field-list simple">
<dt class="field-odd">返回<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>Promise.&lt;string&gt;</strong> – 需要打开aibote输入法。成功返回剪切板文本，失败返回null</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.getColor">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">getColor</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">y</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.getColor" title="永久链接至目标">#</a></dt>
<dd><p>获取指定坐标点的色值</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>x</strong> (<em>number</em>) – 横坐标</p></li>
<li><p><strong>y</strong> (<em>number</em>) – 纵坐标</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;string&gt;</strong> – 成功返回#开头的颜色值，失败返回null</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.getElementDescription">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">getElementDescription</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">xpath</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.getElementDescription" title="永久链接至目标">#</a></dt>
<dd><p>获取元素描述</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>xpath</strong> (<em>string</em>) – 元素路径</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;string&gt;</strong> – 成功返回元素内容，失败返回null</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.getElementRect">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">getElementRect</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">xpath</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.getElementRect" title="永久链接至目标">#</a></dt>
<dd><p>获取元素位置</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>xpath</strong> (<em>string</em>) – 元素路径</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;{left:number, top:number, right:number, bottom:number}&gt;</strong> – 成功返回元素位置，失败返回null</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.getElementText">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">getElementText</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">xpath</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.getElementText" title="永久链接至目标">#</a></dt>
<dd><p>获取元素文本</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>xpath</strong> (<em>string</em>) – 元素路径</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;string&gt;</strong> – 成功返回元素内容，失败返回null</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.getImageSize">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">getImageSize</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">imagePath</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.getImageSize" title="永久链接至目标">#</a></dt>
<dd><p>图片大小</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>imagePath</strong> (<em>string</em>) – 图片路径</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;{width:number, height:number}&gt;</strong> – 成功返回{width:number, height:number}</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.getPackage">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">getPackage</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.getPackage" title="永久链接至目标">#</a></dt>
<dd><p>获取当前活动包名(Package)</p>
<dl class="field-list simple">
<dt class="field-odd">返回<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>Promise.&lt;string&gt;</strong> – 成功返回当前包名</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.getScriptParam">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">getScriptParam</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.getScriptParam" title="永久链接至目标">#</a></dt>
<dd><p>获取脚本配置参数</p>
<dl class="field-list simple">
<dt class="field-odd">返回<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>Promise.&lt;JSON&gt;</strong> – 成功返回{“id”:”text”, “id”:”isSelect”} 此类对象，失败返回null。函数仅返回TextEdit和CheckBox控件值，需要用户点击安卓端 “提交参数” 按钮</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.getWindowSize">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">getWindowSize</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.getWindowSize" title="永久链接至目标">#</a></dt>
<dd><p>屏幕大小</p>
<dl class="field-list simple">
<dt class="field-odd">返回<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>Promise.&lt;{width:number, height:number}&gt;</strong> – 成功返回{width:number, height:number}</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.getWords">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">getWords</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">options</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.getWords" title="永久链接至目标">#</a></dt>
<dd><p>获取屏幕文字</p>
<dl class="field-list simple">
<dt class="field-odd">返回<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>Promise.&lt;string&gt;</strong> – 失败返回null，成功返回手机屏幕上的文字</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.home">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">home</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.home" title="永久链接至目标">#</a></dt>
<dd><p>home</p>
<dl class="field-list simple">
<dt class="field-odd">返回<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.isSelectedElement">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">isSelectedElement</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">xpath</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.isSelectedElement" title="永久链接至目标">#</a></dt>
<dd><p>判断元素是否选中</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>xpath</strong> (<em>string</em>) – 元素路径</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.longClick">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">longClick</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">y</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">duration</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.longClick" title="永久链接至目标">#</a></dt>
<dd><p>长按坐标</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>x</strong> (<em>number</em>) – 横坐标</p></li>
<li><p><strong>y</strong> (<em>number</em>) – 纵坐标</p></li>
<li><p><strong>duration</strong> (<em>number</em>) – 长按时长，单位毫秒</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.move">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">move</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">y</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">duration</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.move" title="永久链接至目标">#</a></dt>
<dd><p>手指移动</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>x</strong> (<em>number</em>) – 横坐标</p></li>
<li><p><strong>y</strong> (<em>number</em>) – 纵坐标</p></li>
<li><p><strong>duration</strong> (<em>number</em>) – 移动时长，单位毫秒</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.openUri">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">openUri</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">uri</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.openUri" title="永久链接至目标">#</a></dt>
<dd><p>跳转uri</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>uri</strong> (<em>string</em>) – 跳转链接，例如：打开支付宝扫一扫界面，”alipayqr://platformapi/startapp?saId=10000007”</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true，失败返回 false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.press">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">press</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">y</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">duration</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.press" title="永久链接至目标">#</a></dt>
<dd><p>手指按下</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>x</strong> (<em>number</em>) – 横坐标</p></li>
<li><p><strong>y</strong> (<em>number</em>) – 纵坐标</p></li>
<li><p><strong>duration</strong> (<em>number</em>) – 按下时长，单位毫秒</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.pullFile">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">pullFile</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">androidFilePath</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">windowsFilePath</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.pullFile" title="永久链接至目标">#</a></dt>
<dd><p>拉取文件</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>androidFilePath</strong> (<em>string</em>) – 安卓文件路径，安卓外部存储根目录 /storage/emulated/0/</p></li>
<li><p><strong>windowsFilePath</strong> (<em>string</em>) – 电脑文件保存路径，注意电脑路径 “\”转义问题</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;void&gt;</strong> –</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.pushFile">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">pushFile</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">windowsFilePath</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">androidFilePath</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.pushFile" title="永久链接至目标">#</a></dt>
<dd><p>上传文件</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>windowsFilePath</strong> (<em>string</em>) – 电脑文件路径，注意电脑路径 “\”转义问题</p></li>
<li><p><strong>androidFilePath</strong> (<em>string</em>) – 安卓文件保存路径, 安卓外部存储根目录 /storage/emulated/0/</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.readAndroidFile">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">readAndroidFile</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">androidFilePath</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.readAndroidFile" title="永久链接至目标">#</a></dt>
<dd><p>读取安卓文件</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>androidFilePath</strong> (<em>string</em>) – 安卓文件路径，安卓外部存储根目录 /storage/emulated/0/</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;string&gt;</strong> – 成功返回文件内容，失败返回 null</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.recents">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">recents</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.recents" title="永久链接至目标">#</a></dt>
<dd><p>显示最近任务</p>
<dl class="field-list simple">
<dt class="field-odd">返回<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.release">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">release</span></span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.release" title="永久链接至目标">#</a></dt>
<dd><p>手指释放</p>
<dl class="field-list simple">
<dt class="field-odd">返回<span class="colon">:</span></dt>
<dd class="field-odd"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.saveScreenshot">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">saveScreenshot</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">savePath</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">options</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.saveScreenshot" title="永久链接至目标">#</a></dt>
<dd><p>截图保存</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>savePath</strong> (<em>string</em>) – 保存的位置</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> –</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.scoreCaptcha">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">scoreCaptcha</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">username</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">password</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.scoreCaptcha" title="永久链接至目标">#</a></dt>
<dd><p>查询验证码剩余题分</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>username</strong> (<em>string</em>) – 用户名</p></li>
<li><p><strong>password</strong> (<em>string</em>) – 密码</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;JSON.&lt;{err_no:number, err_str:string, tifen:string, tifen_lock:string}&gt;&gt;</strong> – 返回JSON err_no,(数值) 返回代码 err_str,(字符串) 中文描述的返回信息 tifen,(数值) 题分 tifen_lock,(数值) 锁定题分</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.scrollElement">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">scrollElement</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">xpath</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">direction</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.scrollElement" title="永久链接至目标">#</a></dt>
<dd><p>滚动元素</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>xpath</strong> (<em>string</em>) – 元素路径</p></li>
<li><p><strong>direction</strong> (<em>number</em>) – 0 向前滑动， 1 向后滑动</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.sendKeys">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">sendKeys</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">text</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.sendKeys" title="永久链接至目标">#</a></dt>
<dd><p>发送文本</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>text</strong> (<em>string</em>) – 发送的文本，需要打开aibote输入法</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.sendMsg">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">sendMsg</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">phoneNumber</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">message</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.sendMsg" title="永久链接至目标">#</a></dt>
<dd><p>发送短信</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>phoneNumber</strong> (<em>string</em>) – 发送的电话号码</p></li>
<li><p><strong>message</strong> (<em>string</em>) – 短信内容</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true，失败返回 false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.sendVk">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">sendVk</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">keyCode</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.sendVk" title="永久链接至目标">#</a></dt>
<dd><p>发送按键</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>keyCode</strong> (<em>number</em>) – 发送的虚拟按键，需要打开aibote输入法。例如：最近应用列表：187  回车：66 按键对照表 <a class="reference external" href="https://blog.csdn.net/yaoyaozaiye/article/details/122826340">https://blog.csdn.net/yaoyaozaiye/article/details/122826340</a></p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.setClipboardText">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">setClipboardText</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">text</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.setClipboardText" title="永久链接至目标">#</a></dt>
<dd><p>设置剪切板文本</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>text</strong> (<em>string</em>) – 设置的文本</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true，失败返回 false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.setElementText">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">setElementText</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">xpath</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">text</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.setElementText" title="永久链接至目标">#</a></dt>
<dd><p>设置元素文本</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>xpath</strong> (<em>string</em>) – 元素路径</p></li>
<li><p><strong>text</strong> (<em>string</em>) – 设置的文本</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.setImplicitTimeout">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">setImplicitTimeout</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">waitMs</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">intervalMs=5</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.setImplicitTimeout" title="永久链接至目标">#</a></dt>
<dd><p>设置隐式等待</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>waitMs</strong> (<em>number</em>) – 等待时间,单位毫秒</p></li>
<li><p><strong>intervalMs</strong> (<em>number</em>) – 心跳间隔，单位毫秒。可选参数，默认5毫秒</p></li>
</ul>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.showToast">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">showToast</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">text</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">duration</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.showToast" title="永久链接至目标">#</a></dt>
<dd><p>Toast消息提示</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>text</strong> (<em>string</em>) – 提示的文本</p></li>
<li><p><strong>duration</strong> (<em>number</em>) – 显示时长，最大时长3500毫秒</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 返回true</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.sleep">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">sleep</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">millisecond</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.sleep" title="永久链接至目标">#</a></dt>
<dd><p>睡眠等待</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>millisecond</strong> (<em>number</em>) – 等待时间,单位毫秒</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;void&gt;</strong> –</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.startApp">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">startApp</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">name</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.startApp" title="永久链接至目标">#</a></dt>
<dd><p>启动App</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>name</strong> (<em>string</em>) – 包名或者app名称</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.swipe">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">swipe</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">startX</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">startY</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">endX</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">endY</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">duration</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.swipe" title="永久链接至目标">#</a></dt>
<dd><p>滑动坐标</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>startX</strong> (<em>number</em>) – 起始横坐标</p></li>
<li><p><strong>startY</strong> (<em>number</em>) – 起始纵坐标</p></li>
<li><p><strong>endX</strong> (<em>number</em>) – 结束横坐标</p></li>
<li><p><strong>endY</strong> (<em>number</em>) – 结束纵坐标</p></li>
<li><p><strong>duration</strong> (<em>number</em>) – 滑动时长，单位毫秒</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true 失败返回false</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.urlRequest">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">urlRequest</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">url</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">requestType</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">contentType=&quot;null&quot;</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">postData=&quot;null&quot;</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.urlRequest" title="永久链接至目标">#</a></dt>
<dd><p>URL请求</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>url</strong> (<em>string</em>) – 请求的地址 <a class="reference external" href="http://www.ai-bot.net">http://www.ai-bot.net</a></p></li>
<li><p><strong>requestType</strong> (<em>string</em>) – 请求类型，GET或者POST</p></li>
<li><p><strong>contentType</strong> (<em>string</em>) – 可选参数，用作POST 内容类型</p></li>
<li><p><strong>postData</strong> (<em>string</em>) – 可选参数，用作POST 提交的数据</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;string&gt;</strong> – 返回请求数据内容</p>
</dd>
</dl>
</dd></dl>

<dl class="js function">
<dt class="sig sig-object js" id="AndroidBot.writeAndroidFile">
<span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">writeAndroidFile</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">androidFilePath</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">text</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">isAppend=false</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.writeAndroidFile" title="永久链接至目标">#</a></dt>
<dd><p>写入安卓文件</p>
<dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>androidFilePath</strong> (<em>string</em>) – 安卓文件路径，安卓外部存储根目录 /storage/emulated/0/</p></li>
<li><p><strong>text</strong> (<em>string</em>) – 写入的内容</p></li>
<li><p><strong>isAppend</strong> (<em>boolean</em>) – 可选参数，是否追加，默认覆盖文件内容</p></li>
</ul>
</dd>
<dt class="field-even">返回<span class="colon">:</span></dt>
<dd class="field-even"><p><strong>Promise.&lt;boolean&gt;</strong> – 成功返回true，失败返回 false</p>
</dd>
</dl>
</dd></dl>

<dl class="js staticfunction">
<dt class="sig sig-object js" id="AndroidBot.registerMain">
<em class="property"><span class="k"><span class="pre">static</span></span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="n"><span class="pre">AndroidBot</span></span><span class="p"><span class="pre">.</span></span></span><span class="sig-name descname"><span class="n"><span class="pre">registerMain</span></span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">androidMain</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">port=16678</span></span></em><span class="sig-paren">)</span><a class="headerlink" href="#AndroidBot.registerMain" title="永久链接至目标">#</a></dt>
<dd><dl class="field-list simple">
<dt class="field-odd">参数<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>androidMain</strong> (<em>function</em>) – 要注册的函数，必须含一个参数，用作接收AndroidBot对象</p></li>
<li><p><strong>port</strong> (<em>number</em>) – 监听端口, 默认16678</p></li>
</ul>
</dd>
</dl>
</dd></dl>

</dd></dl>

<div class="toctree-wrapper compound">
<ul>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.sleep.html">AndroidBot.sleep</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.sleep.html#AndroidBot.sleep"><code class="docutils literal notranslate"><span class="pre">AndroidBot.sleep()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.setImplicitTimeout.html">AndroidBot.setImplicitTimeout</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.setImplicitTimeout.html#AndroidBot.setImplicitTimeout"><code class="docutils literal notranslate"><span class="pre">AndroidBot.setImplicitTimeout()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.saveScreenshot.html">AndroidBot.saveScreenshot</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.saveScreenshot.html#AndroidBot.saveScreenshot"><code class="docutils literal notranslate"><span class="pre">AndroidBot.saveScreenshot()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.getColor.html">AndroidBot.getColor</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.getColor.html#AndroidBot.getColor"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getColor()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.findImage.html">AndroidBot.findImage</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.findImage.html#AndroidBot.findImage"><code class="docutils literal notranslate"><span class="pre">AndroidBot.findImage()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.findAnimation.html">AndroidBot.findAnimation</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.findAnimation.html#AndroidBot.findAnimation"><code class="docutils literal notranslate"><span class="pre">AndroidBot.findAnimation()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.findColor.html">AndroidBot.findColor</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.findColor.html#AndroidBot.findColor"><code class="docutils literal notranslate"><span class="pre">AndroidBot.findColor()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.compareColor.html">AndroidBot.compareColor</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.compareColor.html#AndroidBot.compareColor"><code class="docutils literal notranslate"><span class="pre">AndroidBot.compareColor()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.press.html">AndroidBot.press</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.press.html#AndroidBot.press"><code class="docutils literal notranslate"><span class="pre">AndroidBot.press()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.move.html">AndroidBot.move</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.move.html#AndroidBot.move"><code class="docutils literal notranslate"><span class="pre">AndroidBot.move()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.release.html">AndroidBot.release</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.release.html#AndroidBot.release"><code class="docutils literal notranslate"><span class="pre">AndroidBot.release()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.click.html">AndroidBot.click</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.click.html#AndroidBot.click"><code class="docutils literal notranslate"><span class="pre">AndroidBot.click()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.doubleClick.html">AndroidBot.doubleClick</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.doubleClick.html#AndroidBot.doubleClick"><code class="docutils literal notranslate"><span class="pre">AndroidBot.doubleClick()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.longClick.html">AndroidBot.longClick</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.longClick.html#AndroidBot.longClick"><code class="docutils literal notranslate"><span class="pre">AndroidBot.longClick()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.swipe.html">AndroidBot.swipe</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.swipe.html#AndroidBot.swipe"><code class="docutils literal notranslate"><span class="pre">AndroidBot.swipe()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.dispatchGesture.html">AndroidBot.dispatchGesture</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.dispatchGesture.html#AndroidBot.dispatchGesture"><code class="docutils literal notranslate"><span class="pre">AndroidBot.dispatchGesture()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.dispatchGestures.html">AndroidBot.dispatchGestures</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.dispatchGestures.html#AndroidBot.dispatchGestures"><code class="docutils literal notranslate"><span class="pre">AndroidBot.dispatchGestures()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.sendKeys.html">AndroidBot.sendKeys</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.sendKeys.html#AndroidBot.sendKeys"><code class="docutils literal notranslate"><span class="pre">AndroidBot.sendKeys()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.sendVk.html">AndroidBot.sendVk</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.sendVk.html#AndroidBot.sendVk"><code class="docutils literal notranslate"><span class="pre">AndroidBot.sendVk()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.back.html">AndroidBot.back</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.back.html#AndroidBot.back"><code class="docutils literal notranslate"><span class="pre">AndroidBot.back()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.home.html">AndroidBot.home</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.home.html#AndroidBot.home"><code class="docutils literal notranslate"><span class="pre">AndroidBot.home()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.recents.html">AndroidBot.recents</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.recents.html#AndroidBot.recents"><code class="docutils literal notranslate"><span class="pre">AndroidBot.recents()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.getWords.html">AndroidBot.getWords</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.getWords.html#AndroidBot.getWords"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getWords()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.findWords.html">AndroidBot.findWords</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.findWords.html#AndroidBot.findWords"><code class="docutils literal notranslate"><span class="pre">AndroidBot.findWords()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.urlRequest.html">AndroidBot.urlRequest</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.urlRequest.html#AndroidBot.urlRequest"><code class="docutils literal notranslate"><span class="pre">AndroidBot.urlRequest()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.showToast.html">AndroidBot.showToast</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.showToast.html#AndroidBot.showToast"><code class="docutils literal notranslate"><span class="pre">AndroidBot.showToast()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.startApp.html">AndroidBot.startApp</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.startApp.html#AndroidBot.startApp"><code class="docutils literal notranslate"><span class="pre">AndroidBot.startApp()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.getWindowSize.html">AndroidBot.getWindowSize</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.getWindowSize.html#AndroidBot.getWindowSize"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getWindowSize()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.getImageSize.html">AndroidBot.getImageSize</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.getImageSize.html#AndroidBot.getImageSize"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getImageSize()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.getAndroidId.html">AndroidBot.getAndroidId</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.getAndroidId.html#AndroidBot.getAndroidId"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getAndroidId()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.getCaptcha.html">AndroidBot.getCaptcha</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.getCaptcha.html#AndroidBot.getCaptcha"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getCaptcha()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.errorCaptcha.html">AndroidBot.errorCaptcha</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.errorCaptcha.html#AndroidBot.errorCaptcha"><code class="docutils literal notranslate"><span class="pre">AndroidBot.errorCaptcha()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.scoreCaptcha.html">AndroidBot.scoreCaptcha</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.scoreCaptcha.html#AndroidBot.scoreCaptcha"><code class="docutils literal notranslate"><span class="pre">AndroidBot.scoreCaptcha()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.getElementRect.html">AndroidBot.getElementRect</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.getElementRect.html#AndroidBot.getElementRect"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getElementRect()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.getElementDescription.html">AndroidBot.getElementDescription</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.getElementDescription.html#AndroidBot.getElementDescription"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getElementDescription()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.getElementText.html">AndroidBot.getElementText</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.getElementText.html#AndroidBot.getElementText"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getElementText()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.elementIsVisible.html">AndroidBot.elementIsVisible</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.elementIsVisible.html#AndroidBot.elementIsVisible"><code class="docutils literal notranslate"><span class="pre">AndroidBot.elementIsVisible()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.setElementText.html">AndroidBot.setElementText</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.setElementText.html#AndroidBot.setElementText"><code class="docutils literal notranslate"><span class="pre">AndroidBot.setElementText()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.clickElement.html">AndroidBot.clickElement</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.clickElement.html#AndroidBot.clickElement"><code class="docutils literal notranslate"><span class="pre">AndroidBot.clickElement()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.scrollElement.html">AndroidBot.scrollElement</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.scrollElement.html#AndroidBot.scrollElement"><code class="docutils literal notranslate"><span class="pre">AndroidBot.scrollElement()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.existsElement.html">AndroidBot.existsElement</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.existsElement.html#AndroidBot.existsElement"><code class="docutils literal notranslate"><span class="pre">AndroidBot.existsElement()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.isSelectedElement.html">AndroidBot.isSelectedElement</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.isSelectedElement.html#AndroidBot.isSelectedElement"><code class="docutils literal notranslate"><span class="pre">AndroidBot.isSelectedElement()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.pushFile.html">AndroidBot.pushFile</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.pushFile.html#AndroidBot.pushFile"><code class="docutils literal notranslate"><span class="pre">AndroidBot.pushFile()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.pullFile.html">AndroidBot.pullFile</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.pullFile.html#AndroidBot.pullFile"><code class="docutils literal notranslate"><span class="pre">AndroidBot.pullFile()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.writeAndroidFile.html">AndroidBot.writeAndroidFile</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.writeAndroidFile.html#AndroidBot.writeAndroidFile"><code class="docutils literal notranslate"><span class="pre">AndroidBot.writeAndroidFile()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.readAndroidFile.html">AndroidBot.readAndroidFile</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.readAndroidFile.html#AndroidBot.readAndroidFile"><code class="docutils literal notranslate"><span class="pre">AndroidBot.readAndroidFile()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.deleteAndroidFile.html">AndroidBot.deleteAndroidFile</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.deleteAndroidFile.html#AndroidBot.deleteAndroidFile"><code class="docutils literal notranslate"><span class="pre">AndroidBot.deleteAndroidFile()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.existsAndroidFile.html">AndroidBot.existsAndroidFile</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.existsAndroidFile.html#AndroidBot.existsAndroidFile"><code class="docutils literal notranslate"><span class="pre">AndroidBot.existsAndroidFile()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.openUri.html">AndroidBot.openUri</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.openUri.html#AndroidBot.openUri"><code class="docutils literal notranslate"><span class="pre">AndroidBot.openUri()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.callPhone.html">AndroidBot.callPhone</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.callPhone.html#AndroidBot.callPhone"><code class="docutils literal notranslate"><span class="pre">AndroidBot.callPhone()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.sendMsg.html">AndroidBot.sendMsg</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.sendMsg.html#AndroidBot.sendMsg"><code class="docutils literal notranslate"><span class="pre">AndroidBot.sendMsg()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.getActivity.html">AndroidBot.getActivity</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.getActivity.html#AndroidBot.getActivity"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getActivity()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.getPackage.html">AndroidBot.getPackage</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.getPackage.html#AndroidBot.getPackage"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getPackage()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.setClipboardText.html">AndroidBot.setClipboardText</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.setClipboardText.html#AndroidBot.setClipboardText"><code class="docutils literal notranslate"><span class="pre">AndroidBot.setClipboardText()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.getClipboardText.html">AndroidBot.getClipboardText</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.getClipboardText.html#AndroidBot.getClipboardText"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getClipboardText()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.createTextView.html">AndroidBot.createTextView</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.createTextView.html#AndroidBot.createTextView"><code class="docutils literal notranslate"><span class="pre">AndroidBot.createTextView()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.createEditText.html">AndroidBot.createEditText</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.createEditText.html#AndroidBot.createEditText"><code class="docutils literal notranslate"><span class="pre">AndroidBot.createEditText()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.createCheckBox.html">AndroidBot.createCheckBox</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.createCheckBox.html#AndroidBot.createCheckBox"><code class="docutils literal notranslate"><span class="pre">AndroidBot.createCheckBox()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.createWebView.html">AndroidBot.createWebView</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.createWebView.html#AndroidBot.createWebView"><code class="docutils literal notranslate"><span class="pre">AndroidBot.createWebView()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.clearScriptControl.html">AndroidBot.clearScriptControl</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.clearScriptControl.html#AndroidBot.clearScriptControl"><code class="docutils literal notranslate"><span class="pre">AndroidBot.clearScriptControl()</span></code></a></li>
</ul>
</li>
<li class="toctree-l1"><a class="reference internal" href="api/AndroidBot.getScriptParam.html">AndroidBot.getScriptParam</a><ul>
<li class="toctree-l2"><a class="reference internal" href="api/AndroidBot.getScriptParam.html#AndroidBot.getScriptParam"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getScriptParam()</span></code></a></li>
</ul>
</li>
</ul>
</div>
</section>


                </article>
              
              
              
                <footer class="bd-footer-article">
                  <!-- Previous / next buttons -->
<div class="prev-next-area">
    <a class="left-prev"
       href="../JavaScript.html"
       title="previous page">
      <i class="fa-solid fa-angle-left"></i>
      <div class="prev-next-info">
        <p class="prev-next-subtitle">上一页</p>
        <p class="prev-next-title">Javascript</p>
      </div>
    </a>
    <a class="right-next"
       href="api/AndroidBot.sleep.html"
       title="next page">
      <div class="prev-next-info">
        <p class="prev-next-subtitle">下一页</p>
        <p class="prev-next-title">AndroidBot.sleep</p>
      </div>
      <i class="fa-solid fa-angle-right"></i>
    </a>
</div>
                </footer>
              
            </div>
            
            
              
                <div class="bd-sidebar-secondary bd-toc"><div class="sidebar-secondary-items sidebar-secondary__inner">

  <div class="sidebar-secondary-item">
  <div class="page-toc tocsection onthispage">
    <i class="fa-solid fa-list"></i> On this page
  </div>
  <nav class="bd-toc-nav page-toc">
    <ul class="visible nav section-nav flex-column">
<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot"><code class="docutils literal notranslate"><span class="pre">AndroidBot</span></code></a><ul class="nav section-nav flex-column">
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.ocr"><code class="docutils literal notranslate"><span class="pre">AndroidBot.ocr</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.sendData"><code class="docutils literal notranslate"><span class="pre">AndroidBot.sendData</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.back"><code class="docutils literal notranslate"><span class="pre">AndroidBot.back()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.callPhone"><code class="docutils literal notranslate"><span class="pre">AndroidBot.callPhone()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.clearScriptControl"><code class="docutils literal notranslate"><span class="pre">AndroidBot.clearScriptControl()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.click"><code class="docutils literal notranslate"><span class="pre">AndroidBot.click()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.clickElement"><code class="docutils literal notranslate"><span class="pre">AndroidBot.clickElement()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.compareColor"><code class="docutils literal notranslate"><span class="pre">AndroidBot.compareColor()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.createCheckBox"><code class="docutils literal notranslate"><span class="pre">AndroidBot.createCheckBox()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.createEditText"><code class="docutils literal notranslate"><span class="pre">AndroidBot.createEditText()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.createTextView"><code class="docutils literal notranslate"><span class="pre">AndroidBot.createTextView()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.createWebView"><code class="docutils literal notranslate"><span class="pre">AndroidBot.createWebView()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.deleteAndroidFile"><code class="docutils literal notranslate"><span class="pre">AndroidBot.deleteAndroidFile()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.dispatchGesture"><code class="docutils literal notranslate"><span class="pre">AndroidBot.dispatchGesture()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.dispatchGestures"><code class="docutils literal notranslate"><span class="pre">AndroidBot.dispatchGestures()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.doubleClick"><code class="docutils literal notranslate"><span class="pre">AndroidBot.doubleClick()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.elementIsVisible"><code class="docutils literal notranslate"><span class="pre">AndroidBot.elementIsVisible()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.errorCaptcha"><code class="docutils literal notranslate"><span class="pre">AndroidBot.errorCaptcha()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.existsAndroidFile"><code class="docutils literal notranslate"><span class="pre">AndroidBot.existsAndroidFile()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.existsElement"><code class="docutils literal notranslate"><span class="pre">AndroidBot.existsElement()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.findAnimation"><code class="docutils literal notranslate"><span class="pre">AndroidBot.findAnimation()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.findColor"><code class="docutils literal notranslate"><span class="pre">AndroidBot.findColor()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.findImage"><code class="docutils literal notranslate"><span class="pre">AndroidBot.findImage()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.findWords"><code class="docutils literal notranslate"><span class="pre">AndroidBot.findWords()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.getActivity"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getActivity()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.getAndroidId"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getAndroidId()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.getCaptcha"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getCaptcha()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.getClipboardText"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getClipboardText()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.getColor"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getColor()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.getElementDescription"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getElementDescription()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.getElementRect"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getElementRect()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.getElementText"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getElementText()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.getImageSize"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getImageSize()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.getPackage"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getPackage()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.getScriptParam"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getScriptParam()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.getWindowSize"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getWindowSize()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.getWords"><code class="docutils literal notranslate"><span class="pre">AndroidBot.getWords()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.home"><code class="docutils literal notranslate"><span class="pre">AndroidBot.home()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.isSelectedElement"><code class="docutils literal notranslate"><span class="pre">AndroidBot.isSelectedElement()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.longClick"><code class="docutils literal notranslate"><span class="pre">AndroidBot.longClick()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.move"><code class="docutils literal notranslate"><span class="pre">AndroidBot.move()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.openUri"><code class="docutils literal notranslate"><span class="pre">AndroidBot.openUri()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.press"><code class="docutils literal notranslate"><span class="pre">AndroidBot.press()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.pullFile"><code class="docutils literal notranslate"><span class="pre">AndroidBot.pullFile()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.pushFile"><code class="docutils literal notranslate"><span class="pre">AndroidBot.pushFile()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.readAndroidFile"><code class="docutils literal notranslate"><span class="pre">AndroidBot.readAndroidFile()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.recents"><code class="docutils literal notranslate"><span class="pre">AndroidBot.recents()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.release"><code class="docutils literal notranslate"><span class="pre">AndroidBot.release()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.saveScreenshot"><code class="docutils literal notranslate"><span class="pre">AndroidBot.saveScreenshot()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.scoreCaptcha"><code class="docutils literal notranslate"><span class="pre">AndroidBot.scoreCaptcha()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.scrollElement"><code class="docutils literal notranslate"><span class="pre">AndroidBot.scrollElement()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.sendKeys"><code class="docutils literal notranslate"><span class="pre">AndroidBot.sendKeys()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.sendMsg"><code class="docutils literal notranslate"><span class="pre">AndroidBot.sendMsg()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.sendVk"><code class="docutils literal notranslate"><span class="pre">AndroidBot.sendVk()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.setClipboardText"><code class="docutils literal notranslate"><span class="pre">AndroidBot.setClipboardText()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.setElementText"><code class="docutils literal notranslate"><span class="pre">AndroidBot.setElementText()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.setImplicitTimeout"><code class="docutils literal notranslate"><span class="pre">AndroidBot.setImplicitTimeout()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.showToast"><code class="docutils literal notranslate"><span class="pre">AndroidBot.showToast()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.sleep"><code class="docutils literal notranslate"><span class="pre">AndroidBot.sleep()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.startApp"><code class="docutils literal notranslate"><span class="pre">AndroidBot.startApp()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.swipe"><code class="docutils literal notranslate"><span class="pre">AndroidBot.swipe()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.urlRequest"><code class="docutils literal notranslate"><span class="pre">AndroidBot.urlRequest()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.writeAndroidFile"><code class="docutils literal notranslate"><span class="pre">AndroidBot.writeAndroidFile()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#AndroidBot.registerMain"><code class="docutils literal notranslate"><span class="pre">AndroidBot.registerMain</span></code></a></li>
</ul>
</li>
</ul>
  </nav></div>

</div></div>
              
            
          </div>
          <footer class="bd-footer-content">
            <div class="bd-footer-content__inner"></div>
          </footer>
        
      </main>
    </div>
  </div>
  
  <!-- Scripts loaded after <body> so the DOM is not blocked -->
  <script src="../../_static/scripts/bootstrap.js?digest=12da95d707ffb74b382d"></script>
<script src="../../_static/scripts/pydata-sphinx-theme.js?digest=12da95d707ffb74b382d"></script>

  <footer class="bd-footer">
<div class="bd-footer__inner bd-page-width">
  
    <div class="footer-items__start">
      
        <div class="footer-item">
  <p class="copyright">
    
      © Copyright 2023, Aibote.
      <br/>
    
  </p>
</div>
      
        <div class="footer-item">
  <p class="sphinx-version">
    Created using <a href="https://sphinx-doc.org/">Sphinx</a> 5.3.0.
    <br/>
  </p>
</div>
      
    </div>
  
  
    <div class="footer-items__end">
      
        <div class="footer-item"><p class="theme-version">
  Built with the <a href="https://pydata-sphinx-theme.readthedocs.io/en/stable/index.html">PyData Sphinx Theme</a> 0.13.1.
</p></div>
      
    </div>
  
</div>

  </footer>
  </body>
</html>